package com.itheima.d15_api_StringBuilder;

import java.lang.management.ManagementFactory;

public class Test {
    public static void main(String[] args) {
        //StringBuilder的用法和使用
        StringBuilder s = new StringBuilder("abc");

        //拼接字符串内容
        s.append("hello");
        s.append("world");
        System.out.println(s);

        //支持链式编程
        s.append("abc").append("def");
        System.out.println(s);

        System.out.println("--------------------");

        //反转字符串
        s.reverse();
        System.out.println(s);

        System.out.println("--------------------");

        //删除指定位置的字符
        s.deleteCharAt(0);
        System.out.println(s);

        System.out.println("--------------------");

        //删除指定范围的字符
        s.delete(1, 3);
        System.out.println(s);

        System.out.println("--------------------");

        //替换指定位置的字符
        s.replace(0, 1, "abc");
        System.out.println(s);

        System.out.println("--------------------");

        //插入一个字符串到
        s.insert(0, "abc");
        System.out.println(s);

        //转换成字符串
        String str = s.toString();
        System.out.println(str);
    }
}
